package app.bskkorren.dto;

import java.util.ArrayList;
import java.util.List;

public class UserManager
{
	/** Vecka som korren ska starta */
	private int startVecka = 0;

	private List<User> klubbar = new ArrayList<User>();


	public int getStartVecka()
	{
		return startVecka;
	}

	public void setStartVecka(int startVecka)
	{
		this.startVecka = startVecka;
	}

	public List<User> getKlubbar()
	{
		return klubbar;
	}

	public void addKlubb(User klubb)
	{
		User k = this.findUser(klubb.getUserid());
		if (k != null) {
			k.setKlubb(klubb.getKlubb());
			k.setPassword(klubb.getPassword());
		}
		else {
			this.klubbar.add(klubb);
		}
	}

	public User findUserByKlubb(String namn)
	{
		for (User r : this.klubbar) {
			if (r.getKlubb().toLowerCase().equals(namn.toLowerCase())) {
				return r;
			}
		}
		return null;
	}

	public User findUser(String userid)
	{
		for (User r : this.klubbar) {
			if (r.getUserid().equals(userid)) {
				return r;
			}
		}
		return null;
	}
	
}
